-- card: 50070 from stack: in -- bmap block id: 103998 -- flags: 0000 -- background id: 2665 -- name: -- part 1 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=262 top=22 right=43 bottom=319 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F1 -- part 2 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=262 top=47 right=68 bottom=319 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F2 -- part 3 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=262 top=72 right=93 bottom=319 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F3 -- part 4 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=262 top=97 right=118 bottom=319 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F4 -- part 5 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=261 top=121 right=142 bottom=318 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F5 -- part 6 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=261 top=145 right=166 bottom=318 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F6 -- part 7 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=261 top=170 right=191 bottom=318 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F7 -- part 8 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=261 top=194 right=215 bottom=318 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F8 -- part 9 (button) -- low flags: 00 -- high flags: 8003 -- rect: left=408 top=215 right=237 bottom=508 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: ACTIVATE ----- HyperTalk script ----- on mouseUp global it hide card field "coverone" show card field "cover" repeat 457 times put random of 100 into it if it<=34 then add 1 to card field F1 end if if it >=35 and it <=73 then add 1 to card field F2 end if if it = 74 then add 1 to card field F3 end if if it = 75 then add 1 to card field F4 end if if it >= 76 and it <= 86 then add 1 to card field F5 end if if it >= 87 and it <= 98 then add 1 to card field F6 end if if it = 99 then add 1 to card field F1 end if if it = 100 then add 1 to card field F2 end if end repeat put 1 into card field F8 play "boing" hide card field "cover" show card field "coverone" end mouseUp -- part 11 (button) -- low flags: 00 -- high flags: 8003 -- rect: left=410 top=268 right=290 bottom=510 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: CLEAR ALL ----- HyperTalk script ----- on mouseUp show card field "cover" delete line 1 of card field F1 delete line 1 of card field F2 delete line 1 of card field F3 delete line 1 of card field F4 delete line 1 of card field F5 delete line 1 of card field F6 delete line 1 of card field F7 delete line 1 of card field F8 delete line 1 of card field F9 delete line 1 of card field f10 delete line 1 of card field f11 end mouseUp -- part 12 (button) -- low flags: 00 -- high flags: 8003 -- rect: left=410 top=241 right=263 bottom=510 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: ANALYZE ----- HyperTalk script ----- on mouseUp put (card field F1 + card field F2 + card field F3 + card field F4 + card field F5 + card field F6 + card field F8) into card field F9 set the numberFormat to "00.00" put ((card field F3 + card field F4) / card field F9) * 100 into card field F10 put ((card field F5 + card field F6)/ card field F9) * 100 into card field F11 end mouseUp -- part 13 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=261 top=219 right=240 bottom=318 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F9 -- part 14 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=261 top=248 right=269 bottom=318 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F10 -- part 15 (field) -- low flags: 00 -- high flags: 0002 -- rect: left=261 top=281 right=302 bottom=318 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: F11 -- part 17 (field) -- low flags: 00 -- high flags: 0001 -- rect: left=415 top=304 right=333 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: cover -- part 18 (button) -- low flags: 00 -- high flags: 8003 -- rect: left=205 top=315 right=337 bottom=256 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: NEXT ----- HyperTalk script ----- on mouseUp go to next card end mouseUp -- part 19 (button) -- low flags: 00 -- high flags: 8003 -- rect: left=149 top=314 right=337 bottom=199 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: PREV. ----- HyperTalk script ----- on mouseUp go back end mouseUp -- part 20 (field) -- low flags: 00 -- high flags: 0001 -- rect: left=285 top=312 right=334 bottom=377 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: coverone -- part contents for background part 1 ----- text ----- GENE MAPPING -- part contents for background part 2 ----- text ----- On the right you will see a typical, three-point mapping exercise using the material discussed in the previous card. Click on the ACTIVATE button and let the program run to completion. It will take around 4 minutes to run the program. When "DONE" appears in the lower right hand corner you can analyze your data. Note that the parental classes are represented with the largest number of progeny [ either wild or (+) for all of the recessives in question or homozygous for all three recessives]. In addition to these classes, there are additional phenotypes that represent crossover classes. When counting from the top, boxes 3 and 4 represent crossing over between [ colorless and (shrunken, waxy)]. Boxes 5 and 6 represent crossovers between [ waxy and (colorless, shrunken)]. The lowest frequency of crossing over occurs between [shrunken and (colorless, waxy)]. Generally the very low frequencies of crossing over occur in the double crossover classes. We can consider boxes 7 & 8 then to be such classes. Generally the values contained in the double crossover classes are too small to affect the overall calculation of gene loci. However, in very careful work, they must be considered. Since it is a double crossover class, then that data must be added to each of the single crossover glasses in the upper boxes. If you have not already done so, click on the ANALYZE button and let the program determine the percent of crossing over between the genes in question. Ok, now you can continue with the mapping exercise. The calculated percentages of crossing over between [ colorless (shrunken, waxy)] depicted as {c/wx,ch} and between [waxy (colorless, shrunken)] depicted as {wx/c,sh} can be taken as the percentage of the chromosome length separating these genes. However the exact arrangement is not quite certain. It could be one of two possibilities. 1. wx_________________c__sh or 2. wx_________________sh__c If option #1 were the true arrangement of the genes on the chromosome, then for colorless to separate from waxy and shrunken, a double crossover event would have to occur. However a glance at the data on the right shows a double crossover class involving the separation of shrunken from colorless, waxy. This rare event occurred much less often than the separation of colorless from the shrunken, waxy genes. Hence the actual arrangement of the genes along the length of the chromosome is shown by option #2. Note that it is possible to activate the program several times to get a better "fix" on the actual distances separating the loci. To do this, do not clear the data from the boxes when you activate the program a second time. -- part contents for background part 8 ----- text ----- 135